package com.briup.day13;

public class Test_Integer {
    public static void main(String[] args) {
        /*
        * */
        int i=1;
//        System.out.println(i.toString);//error
        //将int类型包装chengInterger类型
//        Integer o=new Integer(i);
//        System.out.println(o.toString());
        Integer o=Integer.valueOf(1);
        System.out.println(o.toString());
        int j=o.intValue();//还原成int类型
        System.out.println(j);
        System.out.println("---------------------------------");
        //3.包装类静态成员访问
        System.out.println(Integer.MIN_VALUE);
        System.out.println(Integer.MAX_VALUE);
        //4.包装类静态方法调用
//把100分别转为十进制、二进制、八进制、十六进制的字符串形式
        System.out.println(Integer.toString(100));
        System.out.println(Integer.toString(100,2));
        System.out.println(Integer.toString(100,8));
        System.out.println(Integer.toString(100,16));
//把100转为二进制形式
        System.out.println(Integer.toBinaryString(100));
//把字符串"100"转为int类型的100
        int num = Integer.parseInt("100");
        System.out.println(num);
        System.out.println("------------------------------");
        //自动装箱，将基本数据类型转换为包装类类型
        Integer a=1;
        System.out.println(a);
        int b=a;
        System.out.println(b);
    }
}
